home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 27 / CU Amiga Magazine's Super CD-ROM 27 (1998)(EMAP Images)(GB)[!][issue 1998-10].iso / CUCD / Programming / Mesa / library / gl.fd next >
Text File  |  1998-08-02  |  26KB  |  488 lines

  1. * "mesa.library"
  2. ##base _mesaBase
  3. ##bias 30
  4. * Core mesa stuff
  5. ##public
  6. glClearIndex(GLfloat c)(f0)
  7. glClearColor(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha)(f0/f1/f2/f3)
  8. glClear(GLbitfield mask)(d0)
  9. glIndexMask(GLuint mask)(d0)
  10. glColorMask(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)(d0/d1/d2/d3)
  11. glAlphaFunc(GLenum func,GLclampf ref)(d0/f0)
  12. glBlendFunc(GLenum sfactor,GLenum dfactor)(d0/d1)
  13. glLogicOp(GLenum opcode)(d0)
  14. glCullFace(GLenum mode)(d0)
  15. glFrontFace(GLenum mode)(d0)
  16. glPointSize(GLfloat size)(f0)
  17. glLineWidth(GLfloat width)(f0)
  18. glLineStipple(GLint factor,GLushort pattern)(d0/d1)
  19. glPolygonMode(GLenum face,GLenum mode)(d0/d1)
  20. glPolygonOffset(GLfloat factor,GLfloat units)(f0/f1)
  21. glPolygonStipple(const GLubyte *mask)(a0)
  22. glGetPolygonStipple(GLubyte *mask)(a0)
  23. glEdgeFlag(GLboolean flag)(d0)
  24. glEdgeFlagv(const GLboolean *flag)(a0)
  25. glScissor(GLint x,GLint y,GLsizei width,GLsizei height)(d0/d1/d2/d3)
  26. glClipPlane(GLenum plane,const GLdouble *equation)(d0/a0)
  27. glGetClipPlane(GLenum plane,GLdouble *equation)(d0/a0)
  28. glDrawBuffer(GLenum mode)(d0)
  29. glReadBuffer(GLenum mode)(d0)
  30. glEnable(GLenum cap)(d0)
  31. glDisable(GLenum cap)(d0)
  32. glIsEnabled(GLenum cap)(d0)
  33. glEnableClientState(GLenum cap)(d0)
  34. glDisableClientState(GLenum cap)(d0)
  35. glGetBooleanv(GLenum pname,GLboolean *params)(d0/a0)
  36. glGetDoublev(GLenum pname,GLdouble *params)(d0/a0)
  37. glGetFloatv(GLenum pname,GLfloat *params)(d0/a0)
  38. glGetIntegerv(GLenum pname,GLint *params)(d0/a0)
  39. glPushAttrib(GLbitfield mask)(d0)
  40. glPopAttrib(void)()
  41. glPushClientAttrib(GLbitfield mask)(d0)
  42. glPopClientAttrib(void)()
  43. glRenderMode(GLenum mode)(d0)
  44. glGetError(void)()
  45. glGetString(GLenum name)(d0)
  46. glFinish(void)()
  47. glFlush(void)()
  48. glHint(GLenum target,GLenum mode)(d0/d1)
  49. glClearDepth(GLclampd depth)(f0)
  50. glDepthFunc(GLenum func)(d0)
  51. glDepthMask(GLboolean flag)(d0)
  52. glDepthRange(GLclampd near_val,GLclampd far_val)(f0/f1)
  53. glClearAccum(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)(f0/f1/f2/f3)
  54. glAccum(GLenum op,GLfloat value)(d0/f0)
  55. glMatrixMode(GLenum mode)(d0)
  56. ##private
  57. glOrthoA(void *args)(a0)
  58. glOrtho(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble near_val,GLdouble far_val)(f0/f1/f2/f3/f4/f5)
  59. ##public
  60. ##private
  61. glFrustumA(void *args)(a0)
  62. glFrustum(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble near_val,GLdouble far_val)(f0/f1/f2/f3/f4/f5)
  63. ##public
  64. glViewport(GLint x,GLint y,GLsizei width,GLsizei height)(d0/d1/d2/d3)
  65. glPushMatrix(void)()
  66. glPopMatrix(void)()
  67. glLoadIdentity(void)()
  68. glLoadMatrixd(const GLdouble *m)(a0)
  69. glLoadMatrixf(const GLfloat *m)(a0)
  70. glMultMatrixd(const GLdouble *m)(a0)
  71. glMultMatrixf(const GLfloat *m)(a0)
  72. glRotated(GLdouble angle,GLdouble x,GLdouble y,GLdouble z)(f0/f1/f2/f3)
  73. glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z)(f0/f1/f2/f3)
  74. glScaled(GLdouble x,GLdouble y,GLdouble z)(f0/f1/f2)
  75. glScalef(GLfloat x,GLfloat y,GLfloat z)(f0/f1/f2)
  76. glTranslated(GLdouble x,GLdouble y,GLdouble z)(f0/f1/f2)
  77. glTranslatef(GLfloat x,GLfloat y,GLfloat z)(f0/f1/f2)
  78. glIsList(GLuint list)(d0)
  79. glDeleteLists(GLuint list,GLsizei range)(d0/d1)
  80. glGenLists(GLsizei range)(d0)
  81. glNewList(GLuint list,GLenum mode)(d0/d1)
  82. glEndList(void)()
  83. glCallList(GLuint list)(d0)
  84. glCallLists(GLsizei n,GLenum type,const GLvoid *lists)(d0/d1/a0)
  85. glListBase(GLuint base)(d0)
  86. glBegin(GLenum mode)(d0)
  87. glEnd(void)()
  88. glVertex2d(GLdouble x,GLdouble y)(f0/f1)
  89. glVertex2f(GLfloat x,GLfloat y)(f0/f1)
  90. glVertex2i(GLint x,GLint y)(d0/d1)
  91. glVertex2s(GLshort x,GLshort y)(d0/d1)
  92. glVertex3d(GLdouble x,GLdouble y,GLdouble z)(f0/f1/f2)
  93. glVertex3f(GLfloat x,GLfloat y,GLfloat z)(f0/f1/f2)
  94. glVertex3i(GLint x,GLint y,GLint z)(d0/d1/d2)
  95. glVertex3s(GLshort x,GLshort y,GLshort z)(d0/d1/d2)
  96. glVertex4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)(f0/f1/f2/f3)
  97. glVertex4f(GLfloat x,GLfloat y,GLfloat z,GLfloat w)(f0/f1/f2/f3)
  98. glVertex4i(GLint x,GLint y,GLint z,GLint w)(d0/d1/d2/d3)
  99. glVertex4s(GLshort x,GLshort y,GLshort z,GLshort w)(d0/d1/d2/d3)
  100. glVertex2dv(const GLdouble *v)(a0)
  101. glVertex2fv(const GLfloat *v)(a0)
  102. glVertex2iv(const GLint *v)(a0)
  103. glVertex2sv(const GLshort *v)(a0)
  104. glVertex3dv(const GLdouble *v)(a0)
  105. glVertex3fv(const GLfloat *v)(a0)
  106. glVertex3iv(const GLint *v)(a0)
  107. glVertex3sv(const GLshort *v)(a0)
  108. glVertex4dv(const GLdouble *v)(a0)
  109. glVertex4fv(const GLfloat *v)(a0)
  110. glVertex4iv(const GLint *v)(a0)
  111. glVertex4sv(const GLshort *v)(a0)
  112. glNormal3b(GLbyte nx,GLbyte ny,GLbyte nz)(d0/d1/d2)
  113. glNormal3d(GLdouble nx,GLdouble ny,GLdouble nz)(f0/f1/f2)
  114. glNormal3f(GLfloat nx,GLfloat ny,GLfloat nz)(f0/f1/f2)
  115. glNormal3i(GLint nx,GLint ny,GLint nz)(d0/d1/d2)
  116. glNormal3s(GLshort nx,GLshort ny,GLshort nz)(d0/d1/d2)
  117. glNormal3bv(const GLbyte *v)(a0)
  118. glNormal3dv(const GLdouble *v)(a0)
  119. glNormal3fv(const GLfloat *v)(a0)
  120. glNormal3iv(const GLint *v)(a0)
  121. glNormal3sv(const GLshort *v)(a0)
  122. glIndexd(GLdouble c)(f0)
  123. glIndexf(GLfloat c)(f0)
  124. glIndexi(GLint c)(d0)
  125. glIndexs(GLshort c)(d0)
  126. glIndexub(GLubyte c)(d0)
  127. glIndexdv(const GLdouble *c)(a0)
  128. glIndexfv(const GLfloat *c)(a0)
  129. glIndexiv(const GLint *c)(a0)
  130. glIndexsv(const GLshort *c)(a0)
  131. glIndexubv(const GLubyte *c)(a0)
  132. glColor3b(GLbyte red,GLbyte green,GLbyte blue)(d0/d1/d2)
  133. glColor3d(GLdouble red,GLdouble green,GLdouble blue)(f0/f1/f2)
  134. glColor3f(GLfloat red,GLfloat green,GLfloat blue)(f0/f1/f2)
  135. glColor3i(GLint red,GLint green,GLint blue)(d0/d1/d2)
  136. glColor3s(GLshort red,GLshort green,GLshort blue)(d0/d1/d2)
  137. glColor3ub(GLubyte red,GLubyte green,GLubyte blue)(d0/d1/d2)
  138. glColor3ui(GLuint red,GLuint green,GLuint blue)(d0/d1/d2)
  139. glColor3us(GLushort red,GLushort green,GLushort blue)(d0/d1/d2)
  140. glColor4b(GLbyte red,GLbyte green,GLbyte blue,GLbyte alpha)(d0/d1/d2/d3)
  141. glColor4d(GLdouble red,GLdouble green,GLdouble blue,GLdouble alpha)(f0/f1/f2/f3)
  142. glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)(f0/f1/f2/f3)
  143. glColor4i(GLint red,GLint green,GLint blue,GLint alpha)(d0/d1/d2/d3)
  144. glColor4s(GLshort red,GLshort green,GLshort blue,GLshort alpha)(d0/d1/d2/d3)
  145. glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)(d0/d1/d2/d3)
  146. glColor4ui(GLuint red,GLuint green,GLuint blue,GLuint alpha)(d0/d1/d2/d3)
  147. glColor4us(GLushort red,GLushort green,GLushort blue,GLushort alpha)(d0/d1/d2/d3)
  148. glColor3bv(const GLbyte *v)(a0)
  149. glColor3dv(const GLdouble *v)(a0)
  150. glColor3fv(const GLfloat *v)(a0)
  151. glColor3iv(const GLint *v)(a0)
  152. glColor3sv(const GLshort *v)(a0)
  153. glColor3ubv(const GLubyte *v)(a0)
  154. glColor3uiv(const GLuint *v)(a0)
  155. glColor3usv(const GLushort *v)(a0)
  156. glColor4bv(const GLbyte *v)(a0)
  157. glColor4dv(const GLdouble *v)(a0)
  158. glColor4fv(const GLfloat *v)(a0)
  159. glColor4iv(const GLint *v)(a0)
  160. glColor4sv(const GLshort *v)(a0)
  161. glColor4ubv(const GLubyte *v)(a0)
  162. glColor4uiv(const GLuint *v)(a0)
  163. glColor4usv(const GLushort *v)(a0)
  164. glTexCoord1d(GLdouble s)(f0)
  165. glTexCoord1f(GLfloat s)(f0)
  166. glTexCoord1i(GLint s)(d0)
  167. glTexCoord1s(GLshort s)(d0)
  168. glTexCoord2d(GLdouble s,GLdouble t)(f0/f1)
  169. glTexCoord2f(GLfloat s,GLfloat t)(f0/f1)
  170. glTexCoord2i(GLint s,GLint t)(d0/d1)
  171. glTexCoord2s(GLshort s,GLshort t)(d0/d1)
  172. glTexCoord3d(GLdouble s,GLdouble t,GLdouble r)(f0/f1/f2)
  173. glTexCoord3f(GLfloat s,GLfloat t,GLfloat r)(f0/f1/f2)
  174. glTexCoord3i(GLint s,GLint t,GLint r)(d0/d1/d2)
  175. glTexCoord3s(GLshort s,GLshort t,GLshort r)(d0/d1/d2)
  176. glTexCoord4d(GLdouble s,GLdouble t,GLdouble r,GLdouble q)(f0/f1/f2/f3)
  177. glTexCoord4f(GLfloat s,GLfloat t,GLfloat r,GLfloat q)(f0/f1/f2/f3)
  178. glTexCoord4i(GLint s,GLint t,GLint r,GLint q)(d0/d1/d2/d3)
  179. glTexCoord4s(GLshort s,GLshort t,GLshort r,GLshort q)(d0/d1/d2/d3)
  180. glTexCoord1dv(const GLdouble *v)(a0)
  181. glTexCoord1fv(const GLfloat *v)(a0)
  182. glTexCoord1iv(const GLint *v)(a0)
  183. glTexCoord1sv(const GLshort *v)(a0)
  184. glTexCoord2dv(const GLdouble *v)(a0)
  185. glTexCoord2fv(const GLfloat *v)(a0)
  186. glTexCoord2iv(const GLint *v)(a0)
  187. glTexCoord2sv(const GLshort *v)(a0)
  188. glTexCoord3dv(const GLdouble *v)(a0)
  189. glTexCoord3fv(const GLfloat *v)(a0)
  190. glTexCoord3iv(const GLint *v)(a0)
  191. glTexCoord3sv(const GLshort *v)(a0)
  192. glTexCoord4dv(const GLdouble *v)(a0)
  193. glTexCoord4fv(const GLfloat *v)(a0)
  194. glTexCoord4iv(const GLint *v)(a0)
  195. glTexCoord4sv(const GLshort *v)(a0)
  196. glRasterPos2d(GLdouble x,GLdouble y)(f0/f1)
  197. glRasterPos2f(GLfloat x,GLfloat y)(f0/f1)
  198. glRasterPos2i(GLint x,GLint y)(d0/d1)
  199. glRasterPos2s(GLshort x,GLshort y)(d0/d1)
  200. glRasterPos3d(GLdouble x,GLdouble y,GLdouble z)(f0/f1/f2)
  201. glRasterPos3f(GLfloat x,GLfloat y,GLfloat z)(f0/f1/f2)
  202. glRasterPos3i(GLint x,GLint y,GLint z)(d0/d1/d2)
  203. glRasterPos3s(GLshort x,GLshort y,GLshort z)(d0/d1/d2)
  204. glRasterPos4d(GLdouble x,GLdouble y,GLdouble z,GLdouble w)(f0/f1/f2/f3)
  205. glRasterPos4f(GLfloat x,GLfloat y,GLfloat z,GLfloat w)(f0/f1/f2/f3)
  206. glRasterPos4i(GLint x,GLint y,GLint z,GLint w)(d0/d1/d2/d3)
  207. glRasterPos4s(GLshort x,GLshort y,GLshort z,GLshort w)(d0/d1/d2/d3)
  208. glRasterPos2dv(const GLdouble *v)(a0)
  209. glRasterPos2fv(const GLfloat *v)(a0)
  210. glRasterPos2iv(const GLint *v)(a0)
  211. glRasterPos2sv(const GLshort *v)(a0)
  212. glRasterPos3dv(const GLdouble *v)(a0)
  213. glRasterPos3fv(const GLfloat *v)(a0)
  214. glRasterPos3iv(const GLint *v)(a0)
  215. glRasterPos3sv(const GLshort *v)(a0)
  216. glRasterPos4dv(const GLdouble *v)(a0)
  217. glRasterPos4fv(const GLfloat *v)(a0)
  218. glRasterPos4iv(const GLint *v)(a0)
  219. glRasterPos4sv(const GLshort *v)(a0)
  220. glRectd(GLdouble x1,GLdouble y1,GLdouble x2,GLdouble y2)(f0/f1/f2/f3)
  221. glRectf(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2)(f0/f1/f2/f3)
  222. glRecti(GLint x1,GLint y1,GLint x2,GLint y2)(d0/d1/d2/d3)
  223. glRects(GLshort x1,GLshort y1,GLshort x2,GLshort y2)(d0/d1/d2/d3)
  224. glRectdv(const GLdouble *v1,const GLdouble *v2)(a0/a1)
  225. glRectfv(const GLfloat *v1,const GLfloat *v2)(a0/a1)
  226. glRectiv(const GLint *v1,const GLint *v2)(a0/a1)
  227. glRectsv(const GLshort *v1,const GLshort *v2)(a0/a1)
  228. glVertexPointer(GLint size,GLenum type,GLsizei stride,const GLvoid *ptr)(d0/d1/d2/a0)
  229. glNormalPointer(GLenum type,GLsizei stride,const GLvoid *ptr)(d0/d1/a0)
  230. glColorPointer(GLint size,GLenum type,GLsizei stride,const GLvoid *ptr)(d0/d1/d2/a0)
  231. glIndexPointer(GLenum type,GLsizei stride,const GLvoid *ptr)(d0/d1/a0)
  232. glTexCoordPointer(GLint size,GLenum type,GLsizei stride,const GLvoid *ptr)(d0/d1/d2/a0)
  233. glEdgeFlagPointer(GLsizei stride,const GLboolean *ptr)(d0/a0)
  234. glGetPointerv(GLenum pname,void **params)(d0/a0)
  235. glArrayElement(GLint i)(d0)
  236. glDrawArrays(GLenum mode,GLint first,GLsizei count)(d0/d1/d2)
  237. glDrawElements(GLenum mode,GLsizei count,GLenum type,const GLvoid *indices)(d0/d1/d2/a0)
  238. glInterleavedArrays(GLenum format,GLsizei stride,const GLvoid *pointer)(d0/d1/a0)
  239. glShadeModel(GLenum mode)(d0)
  240. glLightf(GLenum light,GLenum pname,GLfloat param)(d0/d1/f0)
  241. glLighti(GLenum light,GLenum pname,GLint param)(d0/d1/d2)
  242. glLightfv(GLenum light,GLenum pname,const GLfloat *params)(d0/d1/a0)
  243. glLightiv(GLenum light,GLenum pname,const GLint *params)(d0/d1/a0)
  244. glGetLightfv(GLenum light,GLenum pname,GLfloat *params)(d0/d1/a0)
  245. glGetLightiv(GLenum light,GLenum pname,GLint *params)(d0/d1/a0)
  246. glLightModelf(GLenum pname,GLfloat param)(d0/f0)
  247. glLightModeli(GLenum pname,GLint param)(d0/d1)
  248. glLightModelfv(GLenum pname,const GLfloat *params)(d0/a0)
  249. glLightModeliv(GLenum pname,const GLint *params)(d0/a0)
  250. glMaterialf(GLenum face,GLenum pname,GLfloat param)(d0/d1/f0)
  251. glMateriali(GLenum face,GLenum pname,GLint param)(d0/d1/d2)
  252. glMaterialfv(GLenum face,GLenum pname,const GLfloat *params)(d0/d1/a0)
  253. glMaterialiv(GLenum face,GLenum pname,const GLint *params)(d0/d1/a0)
  254. glGetMaterialfv(GLenum face,GLenum pname,GLfloat *params)(d0/d1/a0)
  255. glGetMaterialiv(GLenum face,GLenum pname,GLint *params)(d0/d1/a0)
  256. glColorMaterial(GLenum face,GLenum mode)(d0/d1)
  257. glPixelZoom(GLfloat xfactor,GLfloat yfactor)(f0/f1)
  258. glPixelStoref(GLenum pname,GLfloat param)(d0/f0)
  259. glPixelStorei(GLenum pname,GLint param)(d0/d1)
  260. glPixelTransferf(GLenum pname,GLfloat param)(d0/f0)
  261. glPixelTransferi(GLenum pname,GLint param)(d0/d1)
  262. glPixelMapfv(GLenum map,GLint mapsize,const GLfloat *values)(d0/d1/a0)
  263. glPixelMapuiv(GLenum map,GLint mapsize,const GLuint *values)(d0/d1/a0)
  264. glPixelMapusv(GLenum map,GLint mapsize,const GLushort *values)(d0/d1/a0)
  265. glGetPixelMapfv(GLenum map,GLfloat *values)(d0/a0)
  266. glGetPixelMapuiv(GLenum map,GLuint *values)(d0/a0)
  267. glGetPixelMapusv(GLenum map,GLushort *values)(d0/a0)
  268. ##private
  269. glBitmapA(void *args)(a0)
  270. glBitmap(GLsizei width,GLsizei height,GLfloat xorig,GLfloat yorig,GLfloat xmove,GLfloat ymove,const GLubyte *bitmap)(d0/d1/f0/f1/f2/f3/a0)
  271. ##public
  272. glReadPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum format,GLenum type,GLvoid *pixels)(d0/d1/d2/d3/d4/d5/a0)
  273. glDrawPixels(GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid *pixels)(d0/d1/d2/d3/a0)
  274. glCopyPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum type)(d0/d1/d2/d3/d4)
  275. glStencilFunc(GLenum func,GLint ref,GLuint mask)(d0/d1/d2)
  276. glStencilMask(GLuint mask)(d0)
  277. glStencilOp(GLenum fail,GLenum zfail,GLenum zpass)(d0/d1/d2)
  278. glClearStencil(GLint s)(d0)
  279. glTexGend(GLenum coord,GLenum pname,GLdouble param)(d0/d1/f0)
  280. glTexGenf(GLenum coord,GLenum pname,GLfloat param)(d0/d1/f0)
  281. glTexGeni(GLenum coord,GLenum pname,GLint param)(d0/d1/d2)
  282. glTexGendv(GLenum coord,GLenum pname,const GLdouble *params)(d0/d1/a0)
  283. glTexGenfv(GLenum coord,GLenum pname,const GLfloat *params)(d0/d1/a0)
  284. glTexGeniv(GLenum coord,GLenum pname,const GLint *params)(d0/d1/a0)
  285. glGetTexGendv(GLenum coord,GLenum pname,GLdouble *params)(d0/d1/a0)
  286. glGetTexGenfv(GLenum coord,GLenum pname,GLfloat *params)(d0/d1/a0)
  287. glGetTexGeniv(GLenum coord,GLenum pname,GLint *params)(d0/d1/a0)
  288. glTexEnvf(GLenum target,GLenum pname,GLfloat param)(d0/d1/f0)
  289. glTexEnvi(GLenum target,GLenum pname,GLint param)(d0/d1/d2)
  290. glTexEnvfv(GLenum target,GLenum pname,const GLfloat *params)(d0/d1/a0)
  291. glTexEnviv(GLenum target,GLenum pname,const GLint *params)(d0/d1/a0)
  292. glGetTexEnvfv(GLenum target,GLenum pname,GLfloat *params)(d0/d1/a0)
  293. glGetTexEnviv(GLenum target,GLenum pname,GLint *params)(d0/d1/a0)
  294. glTexParameterf(GLenum target,GLenum pname,GLfloat param)(d0/d1/f0)
  295. glTexParameteri(GLenum target,GLenum pname,GLint param)(d0/d1/d2)
  296. glTexParameterfv(GLenum target,GLenum pname,const GLfloat *params)(d0/d1/a0)
  297. glTexParameteriv(GLenum target,GLenum pname,const GLint *params)(d0/d1/a0)
  298. glGetTexParameterfv(GLenum target,GLenum pname,GLfloat *params)(d0/d1/a0)
  299. glGetTexParameteriv(GLenum target,GLenum pname,GLint *params)(d0/d1/a0)
  300. glGetTexLevelParameterfv(GLenum target,GLint level,GLenum pname,GLfloat *params)(d0/d1/d2/a0)
  301. glGetTexLevelParameteriv(GLenum target,GLint level,GLenum pname,GLint *params)(d0/d1/d2/a0)
  302. glTexImage1D(GLenum target,GLint level,GLint internalFormat,GLsizei width,GLint border,GLenum format,GLenum type,const GLvoid *pixels)(d0/d1/d2/d3/d4/d5/d6/a0)
  303. glTexImage2D(GLenum target,GLint level,GLint internalFormat,GLsizei width,GLsizei height,GLint border,GLenum format,GLenum type,const GLvoid *pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  304. glGetTexImage(GLenum target,GLint level,GLenum format,GLenum type,GLvoid *pixels)(d0/d1/d2/d3/a0)
  305. glGenTextures(GLsizei n,GLuint *textures)(d0/a0)
  306. glDeleteTextures(GLsizei n,const GLuint *textures)(d0/a0)
  307. glBindTexture(GLenum target,GLuint texture)(d0/d1)
  308. glPrioritizeTextures(GLsizei n,const GLuint *textures,const GLclampf *priorities)(d0/a0/a1)
  309. glAreTexturesResident(GLsizei n,const GLuint *textures,GLboolean *residences)(d0/a0/a1)
  310. glIsTexture(GLuint texture)(d0)
  311. glTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLenum type,const GLvoid *pixels)(d0/d1/d2/d3/d4/d5/a0)
  312. glTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid *pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  313. glCopyTexImage1D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLint border)(d0/d1/d2/d3/d4/d5/d6)
  314. glCopyTexImage2D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border)(d0/d1/d2/d3/d4/d5/d6/d7)
  315. glCopyTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)(d0/d1/d2/d3/d4/d5)
  316. glCopyTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height)(d0/d1/d2/d3/d4/d5/d6/d7)
  317. ##private
  318. glMap1dA(void *args)(a0)
  319. glMap1d(GLenum target,GLdouble u1,GLdouble u2,GLint stride,GLint order,const GLdouble *points)(d0/f0/f1/d1/d2/a0)
  320. ##public
  321. ##private
  322. glMap1fA(void *args)(a0)
  323. glMap1f(GLenum target,GLfloat u1,GLfloat u2,GLint stride,GLint order,const GLfloat *points)(d0/f0/f1/d1/d2/a0)
  324. ##public
  325. ##private
  326. glMap2dA(void *args)(a0)
  327. glMap2d(GLenum target,GLdouble u1,GLdouble u2,GLint ustride,GLint uorder,GLdouble v1,GLdouble v2,GLint vstride,GLint vorder,const GLdouble *points)(d0/f0/f1/d1/d2/f2/f3/d3/d4/a0)
  328. ##public
  329. ##private
  330. glMap2fA(void *args)(a0)
  331. glMap2f(GLenum target,GLfloat u1,GLfloat u2,GLint ustride,GLint uorder,GLfloat v1,GLfloat v2,GLint vstride,GLint vorder,const GLfloat *points)(d0/f0/f1/d1/d2/f2/f3/d3/d4/a0)
  332. ##public
  333. glGetMapdv(GLenum target,GLenum query,GLdouble *v)(d0/d1/a0)
  334. glGetMapfv(GLenum target,GLenum query,GLfloat *v)(d0/d1/a0)
  335. glGetMapiv(GLenum target,GLenum query,GLint *v)(d0/d1/a0)
  336. glEvalCoord1d(GLdouble u)(f0)
  337. glEvalCoord1f(GLfloat u)(f0)
  338. glEvalCoord1dv(const GLdouble *u)(a0)
  339. glEvalCoord1fv(const GLfloat *u)(a0)
  340. glEvalCoord2d(GLdouble u,GLdouble v)(f0/f1)
  341. glEvalCoord2f(GLfloat u,GLfloat v)(f0/f1)
  342. glEvalCoord2dv(const GLdouble *u)(a0)
  343. glEvalCoord2fv(const GLfloat *u)(a0)
  344. glMapGrid1d(GLint un,GLdouble u1,GLdouble u2)(d0/f0/f1)
  345. glMapGrid1f(GLint un,GLfloat u1,GLfloat u2)(d0/f0/f1)
  346. ##private
  347. glMapGrid2dA(void *args)(a0)
  348. glMapGrid2d(GLint un,GLdouble u1,GLdouble u2,GLint vn,GLdouble v1,GLdouble v2)(d0/f0/f1/d1/f2/f3)
  349. ##public
  350. ##private
  351. glMapGrid2fA(void *args)(a0)
  352. glMapGrid2f(GLint un,GLfloat u1,GLfloat u2,GLint vn,GLfloat v1,GLfloat v2)(d0/f0/f1/d1/f2/f3)
  353. ##public
  354. glEvalPoint1(GLint i)(d0)
  355. glEvalPoint2(GLint i,GLint j)(d0/d1)
  356. glEvalMesh1(GLenum mode,GLint i1,GLint i2)(d0/d1/d2)
  357. glEvalMesh2(GLenum mode,GLint i1,GLint i2,GLint j1,GLint j2)(d0/d1/d2/d3/d4)
  358. glFogf(GLenum pname,GLfloat param)(d0/f0)
  359. glFogi(GLenum pname,GLint param)(d0/d1)
  360. glFogfv(GLenum pname,const GLfloat *params)(d0/a0)
  361. glFogiv(GLenum pname,const GLint *params)(d0/a0)
  362. glFeedbackBuffer(GLsizei size,GLenum type,GLfloat *buffer)(d0/d1/a0)
  363. glPassThrough(GLfloat token)(f0)
  364. glSelectBuffer(GLsizei size,GLuint *buffer)(d0/a0)
  365. glInitNames(void)()
  366. glLoadName(GLuint name)(d0)
  367. glPushName(GLuint name)(d0)
  368. glPopName(void)()
  369. glBlendEquationEXT(GLenum mode)(d0)
  370. glBlendColorEXT(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha)(f0/f1/f2/f3)
  371. glPolygonOffsetEXT(GLfloat factor,GLfloat bias)(f0/f1)
  372. glVertexPointerEXT(GLint size,GLenum type,GLsizei stride,GLsizei count,const GLvoid *ptr)(d0/d1/d2/d3/a0)
  373. glNormalPointerEXT(GLenum type,GLsizei stride,GLsizei count,const GLvoid *ptr)(d0/d1/d2/a0)
  374. glColorPointerEXT(GLint size,GLenum type,GLsizei stride,GLsizei count,const GLvoid *ptr)(d0/d1/d2/d3/a0)
  375. glIndexPointerEXT(GLenum type,GLsizei stride,GLsizei count,const GLvoid *ptr)(d0/d1/d2/a0)
  376. glTexCoordPointerEXT(GLint size,GLenum type,GLsizei stride,GLsizei count,const GLvoid *ptr)(d0/d1/d2/d3/a0)
  377. glEdgeFlagPointerEXT(GLsizei stride,GLsizei count,const GLboolean *ptr)(d0/d1/a0)
  378. glGetPointervEXT(GLenum pname,void **params)(d0/a0)
  379. glArrayElementEXT(GLint i)(d0)
  380. glDrawArraysEXT(GLenum mode,GLint first,GLsizei count)(d0/d1/d2)
  381. glGenTexturesEXT(GLsizei n,GLuint *textures)(d0/a0)
  382. glDeleteTexturesEXT(GLsizei n,const GLuint *textures)(d0/a0)
  383. glBindTextureEXT(GLenum target,GLuint texture)(d0/d1)
  384. glPrioritizeTexturesEXT(GLsizei n,const GLuint *textures,const GLclampf *priorities)(d0/a0/a1)
  385. glAreTexturesResidentEXT(GLsizei n,const GLuint *textures,GLboolean *residences)(d0/a0/a1)
  386. glIsTextureEXT(GLuint texture)(d0)
  387. glTexImage3DEXT(GLenum target,GLint level,GLenum internalFormat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLenum format,GLenum type,const GLvoid *pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1)
  388. glTexSubImage3DEXT(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLenum type,const GLvoid *pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1/a2)
  389. glCopyTexSubImage3DEXT(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  390. glColorTableEXT(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid *table)(d0/d1/d2/d3/d4/a0)
  391. glColorSubTableEXT(GLenum target,GLsizei start,GLsizei count,GLenum format,GLenum type,const GLvoid *data)(d0/d1/d2/d3/d4/a0)
  392. glGetColorTableEXT(GLenum target,GLenum format,GLenum type,GLvoid *table)(d0/d1/d2/a0)
  393. glGetColorTableParameterfvEXT(GLenum target,GLenum pname,GLfloat *params)(d0/d1/a0)
  394. glGetColorTableParameterivEXT(GLenum target,GLenum pname,GLint *params)(d0/d1/a0)
  395. glPointParameterfEXT(GLenum pname,GLfloat param)(d0/f0)
  396. glPointParameterfvEXT(GLenum pname,const GLfloat *params)(d0/a0)
  397. * MESA extenstions
  398. glWindowPos2iMESA(GLint x,GLint y)(d0/d1)
  399. glWindowPos2sMESA(GLshort x,GLshort y)(d0/d1)
  400. glWindowPos2fMESA(GLfloat x,GLfloat y)(f0/f1)
  401. glWindowPos2dMESA(GLdouble x,GLdouble y)(f0/f1)
  402. glWindowPos2ivMESA(const GLint *p)(a0)
  403. glWindowPos2svMESA(const GLshort *p)(a0)
  404. glWindowPos2fvMESA(const GLfloat *p)(a0)
  405. glWindowPos2dvMESA(const GLdouble *p)(a0)
  406. glWindowPos3iMESA(GLint x,GLint y,GLint z)(d0/d1/d2)
  407. glWindowPos3sMESA(GLshort x,GLshort y,GLshort z)(d0/d1/d2)
  408. glWindowPos3fMESA(GLfloat x,GLfloat y,GLfloat z)(f0/f1/f2)
  409. glWindowPos3dMESA(GLdouble x,GLdouble y,GLdouble z)(f0/f1/f2)
  410. glWindowPos3ivMESA(const GLint *p)(a0)
  411. glWindowPos3svMESA(const GLshort *p)(a0)
  412. glWindowPos3fvMESA(const GLfloat *p)(a0)
  413. glWindowPos3dvMESA(const GLdouble *p)(a0)
  414. glWindowPos4iMESA(GLint x,GLint y,GLint z,GLint w)(d0/d1/d2/d3)
  415. glWindowPos4sMESA(GLshort x,GLshort y,GLshort z,GLshort w)(d0/d1/d2/d3)
  416. glWindowPos4fMESA(GLfloat x,GLfloat y,GLfloat z,GLfloat w)(f0/f1/f2/f3)
  417. glWindowPos4dMESA(GLdouble x,GLdouble y,GLdouble z,GLdouble w)(f0/f1/f2/f3)
  418. glWindowPos4ivMESA(const GLint *p)(a0)
  419. glWindowPos4svMESA(const GLshort *p)(a0)
  420. glWindowPos4fvMESA(const GLfloat *p)(a0)
  421. glWindowPos4dvMESA(const GLdouble *p)(a0)
  422. glResizeBuffersMESA(void)()
  423. * GLU stuff
  424. ##private
  425. gluLookAtA(void *args)(a0)
  426. ##public
  427. gluOrtho2D(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top)(f0/f1/f2/f3)
  428. gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar)(f0/f1/f2/f3)
  429. gluPickMatrix(GLdouble x,GLdouble y,GLdouble width,GLdouble height,const GLint viewport[4])(f0/f1/f2/f3/a0)
  430. ##private
  431. gluProjectA(void *args)(a0)
  432. gluProject(GLdouble objx,GLdouble objy,GLdouble objz,const GLdouble modelMatrix[16],const GLdouble projMatrix[16],const GLint viewport[4],GLdouble *winx,GLdouble *winy,GLdouble *winz)(f0/f1/f2/a0/a1/a2/a3/a4/a5)
  433. ##public
  434. ##private
  435. gluUnProjectA(void *args)(a0)
  436. gluUnProject(GLdouble winx,GLdouble winy,GLdouble winz,const GLdouble modelMatrix[16],const GLdouble projMatrix[16],const GLint viewport[4],GLdouble *objx,GLdouble *objy,GLdouble *objz)(f0/f1/f2/a0/a1/a2/a3/a4/a5)
  437. ##public
  438. gluErrorString(GLenum errorCode)(d0)
  439. gluScaleImage(GLenum format,GLint widthin,GLint heightin,GLenum typein,const void *datain,GLint widthout,GLint heightout,GLenum typeout,void *dataout)(d0/d1/d2/d3/a0/d4/d5/d6/a1)
  440. gluBuild1DMipmaps(GLenum target,GLint components,GLint width,GLenum format,GLenum type,const void *data)(d0/d1/d2/d3/d4/a0)
  441. gluBuild2DMipmaps(GLenum target,GLint components,GLint width,GLint height,GLenum format,GLenum type,const void *data)(d0/d1/d2/d3/d4/d5/a0)
  442. gluNewQuadric(void)()
  443. gluDeleteQuadric(GLUquadricObj *state)(a0)
  444. gluQuadricDrawStyle(GLUquadricObj *quadObject,GLenum drawStyle)(a0/d0)
  445. gluQuadricOrientation(GLUquadricObj *quadObject,GLenum orientation)(a0/d0)
  446. gluQuadricNormals(GLUquadricObj *quadObject,GLenum normals)(a0/d0)
  447. gluQuadricTexture(GLUquadricObj *quadObject,GLboolean textureCoords)(a0/d0)
  448. gluQuadricCallback(GLUquadricObj *qobj,GLenum which,void (CALLBACK *fn)())(a0/d0/a1)
  449. ##private
  450. gluCylinderA(void *args)(a0)
  451. gluCylinder(GLUquadricObj *qobj,GLdouble baseRadius,GLdouble topRadius,GLdouble height,GLint slices,GLint stacks)(a0/f0/f1/f2/d0/d1)
  452. ##public
  453. gluSphere(GLUquadricObj *qobj,GLdouble radius,GLint slices,GLint stacks)(a0/f0/d0/d1)
  454. gluDisk(GLUquadricObj *qobj,GLdouble innerRadius,GLdouble outerRadius,GLint slices,GLint loops)(a0/f0/f1/d0/d1)
  455. ##private
  456. gluPartialDiskA(void *args)(a0)
  457. gluPartialDisk(GLUquadricObj *qobj,GLdouble innerRadius,GLdouble outerRadius,GLint slices,GLint loops,GLdouble startAngle,GLdouble sweepAngle)(a0/f0/f1/d0/d1/f2/f3)
  458. ##public
  459. gluNewNurbsRenderer(void)()
  460. gluDeleteNurbsRenderer(GLUnurbsObj *nobj)(a0)
  461. gluLoadSamplingMatrices(GLUnurbsObj *nobj,const GLfloat modelMatrix[16],const GLfloat projMatrix[16],const GLint viewport[4])(a0/a1/a2/a3)
  462. gluNurbsProperty(GLUnurbsObj *nobj,GLenum property,GLfloat value)(a0/d0/f0)
  463. gluGetNurbsProperty(GLUnurbsObj *nobj,GLenum property,GLfloat *value)(a0/d0/a1)
  464. gluBeginCurve(GLUnurbsObj *nobj)(a0)
  465. gluEndCurve(GLUnurbsObj * nobj)(a0)
  466. gluNurbsCurve(GLUnurbsObj *nobj,GLint nknots,GLfloat *knot,GLint stride,GLfloat *ctlarray,GLint order,GLenum type)(a0/d0/a1/d1/a2/d2/d3)
  467. gluBeginSurface(GLUnurbsObj *nobj)(a0)
  468. gluEndSurface(GLUnurbsObj * nobj)(a0)
  469. gluNurbsSurface(GLUnurbsObj *nobj,GLint sknot_count,GLfloat *sknot,GLint tknot_count,GLfloat *tknot,GLint s_stride,GLint t_stride,GLfloat *ctlarray,GLint sorder,GLint torder,GLenum type)(a0/d0/a1/d1/a2/d2/d3/a3/d4/d5/d6)
  470. gluBeginTrim(GLUnurbsObj *nobj)(a0)
  471. gluEndTrim(GLUnurbsObj *nobj)(a0)
  472. gluPwlCurve(GLUnurbsObj *nobj,GLint count,GLfloat *array,GLint stride,GLenum type)(a0/d0/a1/d1/d2)
  473. gluNurbsCallback(GLUnurbsObj *nobj,GLenum which,void (CALLBACK *fn)())(a0/d0/a1)
  474. gluNewTess(void)()
  475. gluTessCallback(GLUtriangulatorObj *tobj,GLenum which,void (CALLBACK *fn)())(a0/d0/a1)
  476. gluDeleteTess(GLUtriangulatorObj *tobj)(a0)
  477. gluBeginPolygon(GLUtriangulatorObj *tobj)(a0)
  478. gluEndPolygon(GLUtriangulatorObj *tobj)(a0)
  479. gluNextContour(GLUtriangulatorObj *tobj,GLenum type)(a0/d0)
  480. gluTessVertex(GLUtriangulatorObj *tobj,GLdouble v[3],void *data)(a0/a1/a2)
  481. gluGetString(GLenum name)(d0)
  482. * AmigaMesaRTL stuff
  483. AmigaMesaRTLCreateContextA(struct Window *window,struct TagItem *tags)(a0,a1)
  484. AmigaMesaRTLDestroyContext(AmigaMesaRTLContext c)(a0)
  485. AmigaMesaRTLMakeCurrent(AmigaMesaRTLContext c)(a0)
  486. AmigaMesaRTLGetCurrentContext(void)()
  487. ##end
  488.